hash_rehash (BablHashTable *htab);
-inline int
+int
babl_hash_by_str (BablHashTable *htab,
const char *str)
{
return (hash & htab->mask);
}
-inline int
+int
babl_hash_by_int (BablHashTable *htab,
int id)
{
babl_free (nhtab);
}
-inline int
+int
babl_hash_table_size (BablHashTable *htab)
{
return htab->mask + 1;
babl_hash_table_init (BablHashValFunction hfunc,
BablHashFindFunction ffunc);
-inline int
+int
babl_hash_by_str (BablHashTable *htab,
const char *str);
-inline int
+int
babl_hash_by_int (BablHashTable *htab,
int id);
-inline int
+int
babl_hash_table_size (BablHashTable *htab);
int
return list->count;
}
-inline void
+void
babl_list_insert_last (BablList *list,
Babl *item)
{
list->items[list->count++] = item;
}
-inline void
+void
babl_list_remove_last (BablList *list)
{
babl_assert (list);
list->count--;
}
-inline Babl *
+Babl *
babl_list_get_first (BablList *list)
{
babl_assert (list);
return (list->items[0]);
}
-inline Babl *
+Babl *
babl_list_get_last (BablList *list)
{
babl_assert (list);
return (list->items[list->count - 1]);
}
-inline void
+void
babl_list_copy (BablList *from,
BablList *to)
{
int
babl_list_size (BablList *list);
-inline void
+void
babl_list_insert_last (BablList *list,
Babl *item);
-inline void
+void
babl_list_remove_last (BablList *list);
-inline Babl *
+Babl *
babl_list_get_first (BablList *list);
-inline Babl *
+Babl *
babl_list_get_last (BablList *list);
-inline void
+void
babl_list_copy (BablList *from,
BablList *to);